package org.japo.java.basics.entities;

public class Posicion {

    //Tamaño pantalla

    public final static int ANCHO = 800;
    public final static int ALTO = 600;
    //Posicion Coordenadas
    private int x;
    private int y;

    //Constructores
    //predeterminado

    public Posicion() {
        x = 1;
        y = 1;
    }

    //parametrizado

    public Posicion(int x, int y) {
        this.x = 1;
        this.y = 1;
    }

    //Settters / Getters
//    public void setX(int x){
//        this.x = x;
//    }
//    public int getX() {
//        return x;
//    }
    //Demas
//Ahora lo hace la maquina con ctrl + alt+ e

    public int getX() {
        return x;
    }

    public void setX(int x) {
        this.x = x;
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }

    //informar si el objeto es visible

    public boolean validarPosicion() {
        return x >= 0 && x <= ANCHO
                && y >= 0 && y <= ALTO;
    }
    
    public static boolean validarPosicion (int x, int y) {
        return x >= 0 && x <= ANCHO
                && y >= 0 && y <= ALTO;
    }

}
